package cn.tedu.csmall.product.pojo.entity;

import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Objects;

@Data //添加Lombok框架后，此注解可以帮助生成所有属性对应的Setters & Getters方法、hashCode()、equles()、toString()，要求此类的父类存在无参构造方法
//Lombok是在编译期添加上述的各个方法。所以在IDEA或其他开发开发工具中，默认情况下，直接调用以上各属性对应的Setters或Getters方法，
//在开发工具将无法提示这些方法，并且，已经写出的调用这些方法的代码会报错，为解决此问题，可以在开发工具安装Lombok插件
@Accessors(chain = true)  //支持链式写法
@Getter
public class Album implements Serializable {
    private Long id;
    private String name;
    private String description;
    private Integer sort;
    private LocalDateTime gmtCreate;
    private LocalDateTime gmtModified;
}
